home *** CD-ROM | disk | FTP | other *** search
- public class EffectDiscCallLightning extends Codex {
- public void effectstarted(int actorGuid, int effectGuid, int creatorGuid, int duration) {
- CodexActor _Target = new CodexActor(actorGuid);
- int beamGuid = ((CodexThing)_Target).SpawnThing("blueLightningOne");
- int cloudGuid = ((CodexThing)_Target).SpawnThing("lightningCloud");
- CodexThing beam = new CodexThing(beamGuid);
- CodexThing cloud = new CodexThing(cloudGuid);
- float[] offset = new float[3];
- beam.AllocateFrames(2);
- offset = ((CodexThing)_Target).GetPosition();
- offset[2] += 400.0F;
- beam.SetFramePosition(1, offset);
- cloud.SetPosition(offset);
- CodexCamera.AddFlash(actorGuid, 0.0F, 255.0F, 0.5F, 16777215, true);
- CodexCamera.AddFlash(creatorGuid, 0.0F, 255.0F, 0.5F, 16777215, true);
- }
- }
-